Развернуть

Object.ToString - метод

Данная публикация была переведена вручную для обеспечения более высокого качества. Для одновременного отображения текущей страницы и страницы с исходным англоязычным контентом щелкните "Предпочтения" и выберите пункт "Классический" в качестве предпочитаемого отображения.

Возвращает объект String, который представляет текущий объект Object.

Пространство имен:  System
Сборка:  mscorlib (в mscorlib.dll)
Синтаксис

public virtual string ToString()

Возвращаемое значение

Тип: System.String
Объект String, представляющий текущий объект Object.
Заметки

Этот метод возвращает понятную пользователю строку с учетом языка и региональных параметров. Например, для экземпляра класса Double с нулевым значением в зависимости от текущего языка и реги��нальных параметров интерфейса пользователя реализация метода Double.ToString может вернуть 0.00 или 0,00.

Реализация по умолчанию возвращает полное имя типа объекта Object.

Примечания для разработчиков

Этот метод может быть переопределен в производном классе для возврата адекватных для данного типа значений. Например, базовые типы данных, такие как Int32, реализуют метод ToString так, что он возвращает строковое представление значения, которое представляет объект. Производные классы, которым необходимы дополнительные возможности форматирования строк, по сравнению с возможностями метода ToString, должны реализовать интерфейс IFormattable, чей метод ToString использует для текущего потока свойство CurrentCulture.

Примеры

В следующем примере кода показаны результаты, возвращаемые методом ToString.

using System;

public class Sample
{
    public static void Main() {

        // Prints out: "System.Object"
        Object o = new Object();
        Console.WriteLine (o.ToString());

    }
}


Платформы

Windows 7, Windows Vista, Windows XP с пакетом обновления 2 (SP2), Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008, Windows Server 2003, Windows Server 2000 с пакетом обновления 4 (SP4), Windows Millennium Edition, Windows 98, Xbox 360, Zune

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии

.NET Framework

Поддерживается в версиях: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Поддерживается в версии: 4

XNA Framework

Поддерживается в версиях: 3.0, 2.0, 1.0
Содержимое сообщества Добавить
Page view tracker